package model;

import java.util.Date;

public class Atividade {
    private String nomeAluno;
    private String idAtividade = null;
    private String nomeCurso;
    private int horasRequisitadas = 0; 
    private int horasAceitas = 0;
    private Date dataRequisicao = null;
    private Date dataAvaliacao = null;
    private String nomeProfessor;
    private String status = " ";
    private String observacao = null;

    public Atividade () { }
    
    public Atividade(Date dataRequisicao, int horasRequisitadas){
        this.dataRequisicao = dataRequisicao;
        this.horasRequisitadas = horasRequisitadas;
      //this.professorResponsavel = tipoAtividade.getCurso().getProfessor();
    }
 
    public Atividade(String nomeAluno, String nomeCurso, String nomeProfessor, int horasReq, Date dataReq) {
        this.nomeAluno = nomeAluno;
        this.nomeCurso = nomeCurso;
        this.nomeProfessor = nomeProfessor;
        this.horasRequisitadas = horasReq;
        this.dataRequisicao = dataReq;
    }
    
    public Atividade getAtividade() {
        return this;
    }

    public void setAtividade(Atividade atividades){
        this.setIdAtividade(atividades.getIdAtividade());
        this.setDataRequisicao(atividades.getDataRequisicao());
        this.setHorasRequisitadas(atividades.getHorasRequisitadas());
        this.setObservacao(atividades.getObservacao());        
        this.setStatus(atividades.getStatus());        
    }    

    public java.lang.String getIdAtividade() {
        return idAtividade;
    }

    public void setIdAtividade(java.lang.String idAtividade) {
        this.idAtividade = idAtividade;
    }

    public int getHorasRequisitadas() {
        return horasRequisitadas;
    }

    public void setHorasRequisitadas(int horasRequisitadas) {
        this.horasRequisitadas = horasRequisitadas;
    }

    public int getHorasAceitas() {
        return horasAceitas;
    }

    public void setHorasAceitas(int horasAceitas) {
        this.horasAceitas = horasAceitas;
    }

    public Date getDataRequisicao() {
        return dataRequisicao;
    }

    public void setDataRequisicao(Date dataRequisicao) {
        this.dataRequisicao = dataRequisicao;
    }

    public Date getDataAvaliacao() {
        return dataAvaliacao;
    }

    public void setDataAvaliacao(Date dataAvaliacao) {
        this.dataAvaliacao = dataAvaliacao;
    }

    public java.lang.String getStatus() {
        return status;
    }

    public void setStatus(java.lang.String status) {
        this.status = status;
    }

    public java.lang.String getObservacao() {
        return observacao;
    }

    public void setObservacao(java.lang.String observacao) {
        this.observacao = observacao;
    }

    public String getNomeAluno() {
        return nomeAluno;
    }

    public void setNomeAluno(String nomeAluno) {
        this.nomeAluno = nomeAluno;
    }

    public String getNomeCurso() {
        return nomeCurso;
    }

    public void setNomeCurso(String nomeCurso) {
        this.nomeCurso = nomeCurso;
    }

    public String getNomeProfessor() {
        return nomeProfessor;
    }

    public void setNomeProfessor(String nomeProfessor) {
        this.nomeProfessor = nomeProfessor;
    }
    
    
}
